package pl.puntin.punclient.messages;

/**
 * Klasa po ktorej dziedzicza wyszystkie wiadomosci.
 * Tak naprawde to tylko namespace.
 * @author kakus
 *
 */
public abstract class Message
{
	/**
	 * @return zwraca typ wiadmosci
	 */
	public abstract byte getType();
	
	/**
	 * Konwertuje obiekt na ciag bajtow, aby
	 * moza bylo go wyslac
	 * 
	 * @return skonwertowany obiekt na tablice bajtow
	 */
	public abstract byte[] getByteForm();
}
